/*
 * Menus.h
 *
 * Created: 2012-06-26 17:53:27
 *  Author: Sebastian_2
 */ 


#ifndef MENUS_H_
#define MENUS_H_

#include "Menu.h"
#include "DataTypes.h"

// main menu
extern Menu_Item Menu_Main;
TouchItem TI_Main[8];
void Menu_Main_Enter();

// mp3 menu
extern Menu_Item Menu_MP3;
TouchItem TI_MP3[3];
void Menu_MP3_Enter();
void Menu_MP3_BackToMain();
void Menu_MP3_GotoPlayer();
void Menu_MP3_GotoArtists();

// player menu
extern Menu_Item Menu_Player;
TouchItem TI_Player[5];
void Menu_Player_Enter();
void Menu_Player_Refresh();
void Menu_Player_Previous();
void Menu_Player_PlayPause();
void Menu_Player_Stop();
void Menu_Player_RepeatToggle();
void Menu_Player_Next();

// artist menu
extern Menu_Item Menu_Artists;
TouchItem TI_Artists[6];
void Menu_Artists_Enter();
void Menu_Artists_Refresh();
void Menu_Artists_Row1();
void Menu_Artists_Row2();
void Menu_Artists_Row3();
void Menu_Artists_Row4();
void Menu_Artists_Row5();
void Menu_Artists_Row6();

// songs menu
extern Menu_Item Menu_Songs;
TouchItem TI_Songs[6];
void Menu_Songs_Enter();
void Menu_Songs_Refresh();
void Menu_Songs_Row1();
void Menu_Songs_Row2();
void Menu_Songs_Row3();
void Menu_Songs_Row4();
void Menu_Songs_Row5();
void Menu_Songs_Row6();

// radio menu
extern Menu_Item Menu_Radio;
TouchItem TI_Radio[3];
void Menu_Radio_Enter();
void Menu_Radio_BackToMain();
void Menu_Radio_TurnOff();

extern Menu_Item Menu_RStations; // Radio Stations
TouchItem TI_RStations[6];
void Menu_RStations_Enter();
void Menu_RStations_Refresh();
void Menu_RStations_Row1();
void Menu_RStations_Row2();
void Menu_RStations_Row3();
void Menu_RStations_Row4();
void Menu_RStations_Row5();
void Menu_RStations_Row6();

// calendar
extern Menu_Item Menu_Calendar;
TouchItem TI_Calendar[1]; // 42 was previous value
void Menu_Calendar_Enter();
void Menu_Calendar_Refresh();

// keyboard
extern Menu_Item Menu_Keyboard;
TouchItem TI_Keyboard[1];
void Menu_Keyboard_Enter();
void Menu_Keyboard_Refresh();

void InitAllMenus();


#endif /* MENUS_H_ */